The Process of Architecting for Software / System Engineering

نویسندگان

  • AMINE CHIGANI
  • OSMAN BALCI
  • Osman Balci
چکیده

With the advent of potent network technology, software/system engineering has evolved from a traditional platform-centric focus into a network-centric paradigm where the " system of systems " perspective has been the norm. Under this paradigm, architecting has become a critical process in the life cycle of software/system engineering. The need for a structured description of the architecting process is undeniable. This paper fulfills that need and provides a structured description of the process of architecting a software-based network-centric system of systems. The architecting process is described using a set of goals that are specific to architecting, and the associated specific practices that enable the realization of these goals. The architecting process description presented herein is intended to guide the software/system architects.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model-based Architecting and Model Driven Approaches in E-learning System Development Process: Review of Lmsgenerator

For many years, various approaches in system design and implementation differentiate between the specification of the system and its implementation on a particular platform. People in software industry have been using models for a precise description of systems at the appropriate abstraction level without unnecessary details. Model-Based Architecting and Model-Driven (MD) approaches in system d...

متن کامل

Applying the concept of patterns to systems architecture

While much has been written about patterns in software engineering, little has been written about their application to systems architecting. This paper provides a discussion of patterns and their potential applicability to complex system architecting. A historical introduction to the concept of patterns is provided along with their evolution from the domain of civil architecture to other engine...

متن کامل

Applying Relation Partition Algebra for Reverse Architecting

The ever increasing complexity and ever more rapidly changing requirements for software systems create a need for reuse and adaptation of existing software. An explicit description of the software architecture of a system may help to get a high-level overview of the system, thus facilitating re-use and adaptation of the system. Reverse architecting is a technique applied within Philips to make ...

متن کامل

Naive Architecting - Understanding the Reasoning Process of Students - A Descriptive Survey

Software architecting entails making architecture decisions, which requires a lot of experience and expertise. Current literature contains several methods and processes to support architects with architecture design, documentation and evaluation but not with the design reasoning involved in decision-making. In order to derive a systematic reasoning process we need to understand the current stat...

متن کامل

Positioning the CAFCR Method in the World

This chapter positions the CAFCR architecting methods realtive to other methods. The other methods originate in software architecting, system architecting and system engineering, and more general systems science. Some background is given of the IEEE 1471 standard that has proven to be to be a useful fundament for the CAFCR method. Distribution This article or presentation is written as part of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010